tractor mounted potato harvester - German English Dictionary